Skip to content

audio fixes#25

Merged
pulpoff merged 3 commits intomasterfrom
claude/docker-asterisk-chan-dongle-AoPSz
Feb 27, 2026
Merged

audio fixes#25
pulpoff merged 3 commits intomasterfrom
claude/docker-asterisk-chan-dongle-AoPSz

Conversation

@pulpoff
Copy link
Copy Markdown
Owner

@pulpoff pulpoff commented Feb 27, 2026

No description provided.

Add env variables table, verification steps, docker run alternative,
and custom config override instructions. Note auto-restart on reboot.

https://claude.ai/code/session_01M7DJEAxrReANcMZ6SjChaG
chan_dongle produces slin (signed linear) audio. With only g722 allowed
on the IAX2 trunk and potentially no timing source, transcoding from
dongle→trunk fails silently causing one-way audio (agent can't hear
the GSM caller).

- Add alaw and ulaw to IAX2 allowed codecs for reliable transcoding
- Enable codec_ulaw, codec_a_mu (alaw↔ulaw) in Dockerfile menuselect
- Enable res_timing_timerfd — required for any codec transcoding

https://claude.ai/code/session_01M7DJEAxrReANcMZ6SjChaG
IAX2 encryption=yes caused one-way audio on inbound GSM calls
(agent couldn't hear caller). When this Asterisk originates the
IAX2 call for inbound GSM→trunk routing, the AES key exchange
wasn't working properly with the remote PBX. Disabling encryption
fixes bidirectional audio.

https://claude.ai/code/session_01M7DJEAxrReANcMZ6SjChaG
@pulpoff pulpoff merged commit fa9c9ee into master Feb 27, 2026
1 check passed
@pulpoff pulpoff deleted the claude/docker-asterisk-chan-dongle-AoPSz branch February 27, 2026 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants